home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
cpp_libs
/
answrbok
/
5_5.lha
/
5_5
/
makefile
< prev
next >
Wrap
Makefile
|
1993-08-08
|
2KB
|
71 lines
C= CC -I. -I../../CC
RROR= ../../error.a
FLAGS= -I.
LLSRC = 5_5A.h 5_5B.h 5_5a0.c 5_5a1.c 5_5a2.c 5_5a3.c 5_5a4.c 5_5a5.c 5_5b1.c 5_5b2.c
ll: 5_5a_all 5_5b_all 5_5c_all 5_5d_all 5_5e_all
_5a_all.o: $(ALLSRC) 5_5a_all.c main.c
$(CC) -c $(CFLAGS) 5_5a_all.c
_5a_pr.o: 5_5a_pr.c 5_5A.h 5_5B.h 5_5c1.c
$(CC) -c $(CFLAGS) 5_5a_pr.c
_5b_pr.o: 5_5b_pr.c 5_5A.h 5_5B.h 5_5c2.c
$(CC) -c $(CFLAGS) 5_5b_pr.c
_5c_pr.o: 5_5c_pr.c 5_5A.h 5_5B.h 5_5c3.c \
5_5c3_W.c \
intalloc.h stackalloc.h intset.h
$(CC) -c $(CFLAGS) 5_5c_pr.c
_5d_pr.o: 5_5c_pr.c 5_5A.h 5_5B.h 5_5c3.c \
5_5c3_6.c \
intalloc.h stackalloc.h intset.h
-ln -f 5_5c_pr.c 5_5d_pr.c
$(CC) $(CFLAGS) -DUSE8086 -c 5_5d_pr.c
_5a_all: 5_5a_all.o 5_5a_pr.o
$(CC) $(CFLAGS) 5_5a_all.o 5_5a_pr.o -o 5_5a_all $(ERROR)
_5b_all: 5_5a_all.o 5_5b_pr.o
$(CC) $(CFLAGS) 5_5a_all.o 5_5b_pr.o -o 5_5b_all $(ERROR)
_5c_all: 5_5a_all.o 5_5c_pr.o intset.o intset2.o intalloc.o
$(CC) $(CFLAGS) 5_5a_all.o 5_5c_pr.o intset.o intset2.o intalloc.o -o 5_5c_all $(ERROR)
_5d_all: 5_5a_all.o 5_5d_pr.o intset.o intset2.o intalloc.o
$(CC) $(CFLAGS) 5_5a_all.o 5_5d_pr.o intset.o intset2.o intalloc.o -o 5_5d_all $(ERROR)
_5e_all.o: 5_5A.h 5_5E.h 5_5a0.c 5_5e5.c 5_5e4.c 5_5e3.c 5_5a2.c 5_5e1.c 5_5f2.c 5_5f1.c main.c
$(CC) -c $(CFLAGS) 5_5e_all.c
_5e_all: 5_5e_all.o
$(CC) $(CFLAGS) 5_5e_all.o -o 5_5e_all $(ERROR)
ntset.o: intset.c intset.h
$(CC) -c $(CFLAGS) intset.c
ntset2.o: intset2.c intset.h
$(CC) -c $(CFLAGS) intset2.c
ntalloc.o: intalloc.c intalloc.h
$(CC) -c $(CFLAGS) intalloc.c
MP= 5_5a.cmp 5_5b.cmp 5_5c.cmp 5_5d.cmp 5_5e.cmp
UT= 5_5a.out 5_5b.out 5_5c.out 5_5d.out 5_5e.out
_5a.out: 5_5a_all ; 5_5a_all > 5_5a.out
_5b.out: 5_5b_all ; 5_5b_all > 5_5b.out
_5c.out: 5_5c_all ; 5_5c_all > 5_5c.out
_5d.out: 5_5d_all ; 5_5d_all > 5_5d.out
_5e.out: 5_5e_all ; 5_5e_all > 5_5e.out
est: all $(OUT) $(CMP)
cmp 5_5a.out 5_5a.cmp
cmp 5_5b.out 5_5b.cmp
cmp 5_5c.out 5_5c.cmp
cmp 5_5d.out 5_5d.cmp
cmp 5_5e.out 5_5e.cmp
echo tests done